package com.hopu.haogoumall.db.service;

import com.hopu.haogoumall.db.module.HaogoumallUser;

import java.io.InputStream;

/**
 * @Package: com.hopu.haogoumall.db.service
 * @ClassName: VxLoginService
 * @Author: xiaoBao
 * @CreateTime: 2020-11-18 14:42
 * @Description: 用户登录功能业务层接口
 */
public interface VxLoginService {
    /**验证用户名是否存在*/
    HaogoumallUser checkUserByUserName(HaogoumallUser user);

    /**验证用户名和密码是否正确*/
    HaogoumallUser checkUserByUserNameAndPassword(HaogoumallUser user);

    /**更新用户的最后一次登录时间和Ip地址*/
    int updateUserLastLoginTimeAndUserLastLoginIp(HaogoumallUser user);

    /**添加一条用户信息*/
    int addUser(HaogoumallUser user, String objectName, InputStream inputStream);

    /**验证手机号是否存在*/
    HaogoumallUser checkMobile(HaogoumallUser user);
}
